.text
.global _start

_start:

	/*关闭看门狗*/
	ldr r0, =0x53000000
	ldr r1, =0
	str r1, [r0]
	
	/*分辨启动方式 通过写数据判断启动方式*/
	mov r1, #0		// 设置值
	ldr r0, [r1]	// 备份
	str r1, [r1]	// 0->[0]
	ldr r2, [r1]	// r2 =[0]
	cmp r1, r2		// 比较r2&&r1
	ldr sp, =0x40000000 + 4096	// nor启动
	moveq sp, #4096
	streq r0, [r1]
	
	bl main
halt:
	b halt
	